java architecture development software .net projects developers j2ee schematic design c++ application p&id drawing thin-client ge circuit breakers open source process control design wiring diagram general design development electrical radius3 construction administration